/* 全局样式重置 */
html{color:#000;background:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0;vertical-align:bottom;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
li{line-height:17px;}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-size:12px;color:#272a30;font-family:'Microsoft Yahei';*font-size:100%;border-radius:0;-webkit-appearance:none;}
legend{color:#000}

/* 全局样式 */
body{padding-top:45px;color:#272a30;font-size:14px;font-family:'Microsoft Yahei';background:#f0f0f0;letter-spacing: 0.5px;}
body.song{font-family:'\5b8b\4f53';}
.clear{clear:both;}
.hide{display:none;}
* .home{display:block;float:left;width:20px;height:32px;margin:0px 0px 0px 0px;background:url(../images/home.png) left center no-repeat;overflow:hidden;}


/*链接样式*/
a{color:#272a30;text-decoration:none;outline:none;}
.pre1 a,.tags a,.memo a{color:#888;}
a:hover{color:#be0028;}
a:active{color:#8f001e;}

.extra_sc a,.page_nav .all_news a,.pt_info .pti_comm,.it_focus .focus1 h2 a{color:#be0028;}
.extra_sc a:hover,.page_nav .all_news a:hover,.pt_info .pti_comm:hover,.it_focus .focus1 h2 a:hover{text-decoration:underline;}
.extra_sc a:active,.page_nav .all_news a:active,.pt_info .pti_comm:active,.it_focus .focus1 h2 a:active{color:#8f001e;}

/*顶部区域*/	
#sz_top{position:fixed;*position:absolute;top:0;left:0;width:100%;z-index:1500;font-weight: bold; 
min-width: 1000px;
border-bottom: 1px solid #E0E0E0;
height: 35px;
font-size: 14px;
text-align: left;
background: none repeat scroll 0% 0% #FFF;
}
.top_logo{ width:1000px; /*width:690px;*/ height:60px; margin:0px auto; margin-top:40px; overflow:hidden;line-height:60px;}	
.top_logo .sz_logo {display: block;
    width: 134px;
    height: 44px;
	float:left; padding-top:8px; 
	/*
    background-image: url('../images/szlogo.png');
    background-repeat: no-repeat;
	*/
}
.top_logo .search{ width: auto; height:100%; float:left; line-height:44px; padding-top:12px;  }
.top_logo .search .qw {
	border:2px solid #37ad00;
	height:35px;
	width:427px;
	margin-right:5px;
	box-shadow:0 2px 1px #f0f0f0
}
.top_logo .search .qw input {
	display:block;
	height:20px;
	line-height:20px;
	padding:7px 5px;
	width:417px;
	border:0 none;
	font-size:14px;
	box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;
	float:left;
	outline:0;
	background:#fff
}




.search {
	float:left;
	position:relative;
	display:inline;
	z-index:2;
	margin-left:100px;
}
.search label {
	float:left;
	background:#069;
}


.search .search_btn {
	width:100px;
	height:34px;
	line-height:34px;
	text-align:center;
	color:#fff;
	font-size:14px;
	cursor:pointer;
	box-shadow:0 2px 1px rgba(0,0,0,0.1);
	border:0 none;
	float:left;
	*display:inline
}
.search .search_btn:hover {
	background-position:0 -44px
}
.search  search_btn:active {
	background-position:0 -88px
}
.search .thumbimg_box {
	height:26px;
	position:absolute;
	top:4px;
	left:4px
}

.search .qw input {
	padding:8px 5px;
	width:415px
}
.search .search_btn {
	height:38px;
	line-height:36px;
	background:#37ad00 url(../images/s_btn.png) no-repeat 0 0;
	font-family:'microsoft yahei',arial
}
.search .search_btn:hover {
	background-position:0 -48px
}


	
/* 导航区域 */
	#hd{/*position:fixed;*position:absolute;*/top:125px;left:0;width:1000px; margin:0 auto;/*background:#be0028;*/background: url(../images/sz_nav.png); z-index:1500;font-weight: bold; margin-top:5px;}
	#nav{position:relative;width:1000px;margin:0 auto;height:45px;font-size:16px;}
		#nav .logo{display:block;float:left;width:auto;height:45px;line-height:45px;overflow:hidden; }
		#nav a.home{display:block;float:left;width:25px;height:32px;margin:11px 15px 0 15px;background:url(../images/home.png) left center no-repeat;overflow:hidden;}
		#nav a.home:hover{background-position: -25px 5px;}
		#nav ul.nav_list{float:left;}
			#nav ul.nav_list li{float:left;}
		#nav a.nav-item{display:block;height:45px;padding:0 15px;line-height:45px;color:#fff;}
		#nav a.nav-item:hover,#nav a.hover{background-color:#222;text-decoration:none;}
		#nav a.ni1-bg,#nav a.ni1-bg:hover{background-color:#111;}
		#nav a.nav-item:active{background-color:#8f001e;}
		#nav a.nav-item-2{border-left:1px solid #9e0021;}
		#nav a.current,#nav a.current:hover{background-color:#8f001e;border-left-color:#8f001e;}
		#nav .an{float:left;}
			#nav .an a.nav-item{padding:0 40px 0 25px;font-weight:bold;background-image:url(../images/narrow.png);background-position:95px center;background-repeat:no-repeat;}
	#nav .nl{position:absolute;top:45px;left:0;width:1000px;z-index:2000;height:225px;/*暂时隐藏*/display:none;}
		.nl-con{position:absolute;top:0;left:0;width:960px;padding:30px 20px 30px 20px;font-size:14px;z-index:10;background:#141414;}
		.nl-con .bx{float:left;width:98.1px;height:auto;min-height: 180px; padding-left:21px;border-right:1px solid #393939;font-size:16px;overflow:hidden;}
			.nl-con .bx h2.cate-title{font-size:18px;color:#888;}
			.nl a{color:#e3e3e3;}
			.nl a:hover{color:#fff;text-decoration:underline;}
			.nl a:active{color:#f5f5f5;}
			.nl-con .bx ul.cate-list{float:left;padding:10px 0 0 0;}
				.nl-con .bx ul.cate-list li{margin-top:15px;}
			.nl-con .nb{border:0;}
			.nl-con .bx2{width:194px;padding-left:45px;}
				.nl-con .bx ul.sub{padding-left:25px;}
				/*
				.nl-con .bx2 h2{background:url(/images/v2.1/cate_logo1.png) 45px center no-repeat;}
				.nl-con .bx3 h2{background:url(/images/v2.1/cate_logo2.png) 45px center no-repeat;}
				.nl-con .bx4 h2{background:url(/images/v2.1/cate_logo3.png) 45px center no-repeat;}
				*/
			
			.all_cate{position:absolute;top:238px;left:50%;margin-left:-100px;width:200px;height:39px;line-height:39px;text-align:center;z-index:20;border-top:1px solid #333;background:url(../images/opacity_bg.png);}
	
	#tb{position:relative;height:45px;background:#272a30;z-index:2000;}
		.tb-nav{float:right;}
			.tb-item{position:relative;float:left;}
				.tb-item a.item-link{display:block;height:45px;padding:0 20px;text-align:center;line-height:45px;color:#dcdcdc;overflow:hidden;}
				.dm a.item-link{padding:0 35px 0 15px;background:url(../images/narrow.png) 55px center no-repeat;}
				.tb-item a.item-link:hover,.tb-item a.dm_hover{color:#fff;background-color:#a20022;text-decoration:none;}
				.tb-item a.item-link:active{background-color:#8f001e;}
				.tb-item a.item-link-3{background-color:#136fb8;background-position:85px center;}
				.tb-item a.item-link-3:hover,.tb-item a#rm_app.dm_hover{color:#fff;background-color:#136fb8;}
				.tb-item a.item-link-4,.tb-item a.item-link-5{padding:0;width:48px;text-indent:-1000px;background:url(../images/search_icon.png) center center no-repeat;overflow:hidden;}
				.tb-item a.item-link-5{background-image:url(../images/setting_icon.png);}
				.tb-item a.il5-bg,.tb-item a.il5-bg:hover{background-color:#111;}
					.tb-item .menu{display:none;position:absolute;top:45px;left:0;width:160px;background:#a20022;z-index:1000;overflow:hidden;}
					.tb-item #app{background:#136fb8;}
						.tb-item .menu ul{}
							.tb-item .menu ul li{*float:left;*width:160px;}
								.tb-item .menu ul li a{display:block;height:34px;padding:0 20px;line-height:34px;color:#dcdcdc;overflow:hidden;}
								.tb-item .menu ul li a:hover{color:#fff;background:#8b001d;}
								.tb-item #app ul li a:hover{background:#105e9d;}
								.tb-item .menu ul li a:active{color:#fff;background:#6a0016;}
								.tb-item #app ul li a:active{background:#0d4e81;}
								#sina_follow{margin:10px 20px;}
				.tb-item a.item-link-4:active,.tb-item a.il_4,.tb-item a.il_5,.tb-item a.il_5:hover{background-color:#333;}
								
	.view_setting{display:none;position:fixed;*position:absolute;top:45px;left:50%;width:1000px;margin-left:-500px;border-bottom:1px solid #111;background:url(../images/opacity_bg.png);z-index:1000;}
		.view_setting .set_con{width:960px;margin:0 auto;padding:35px 0 25px 0;color:#c8c8c8;}
		.view_setting .set_con p{padding:0 0 10px 400px;}
		.view_setting .set_con p.c_st{display:none;}
		.single .view_setting .set_con p.c_st{display:block;}
			.view_setting .set_con p span.set_op{padding-right:10px;}
				.view_setting .set_con a{color:#dfdfdf;}
				.view_setting .set_con a:hover{color:#fff;}
				.view_setting .set_con a:active{color:#c8c8c8;}
				.view_setting .set_con a#fs1{font-size:14px;}
				.view_setting .set_con a#fs2{font-size:16px;}
				.view_setting .set_con a#fs3{font-size:18px;}
				.view_setting .set_con a.indt{font-size:14px;}
		

/*通用样式*/
.w1000{width: 1000px;margin: 0px auto; /*background: #FFF;*/overflow: hidden;}

.lw700{width: 700px;float: left;margin-top: 10px; overflow: hidden; }
lw700 .box {
	border: 1px solid #D4D4D4;
	background-color: #FFF;
}
.rw290{width:290px;float: right;margin-top: 10px;overflow: hidden; height: 300px;}
/*焦点图*/
.slide{width: 100%;height: 100%;overflow: hidden;background: #c8c8c8;height: 290px;}

.scroll{overflow:hidden; zoom:1; width:698px; margin:0 auto; position:relative; padding-top:0px;}
.scroll .box{float:left; width:698px;}
.scroll_cont{ /*border:solid 2px #000; */width:698px; height:260px}
.numList{ vertical-align:middle; text-align:center; padding:10px; }
.numList span{display: inline-block; width:25px; height:0; padding-top:8px; border:solid 1px #5e5e5e; margin-right:5px; background:#0f0f0f; cursor:pointer; line-height:0; font-size:0}
.numList span.selected{border:solid 1px #333; background:#fff}

/*内容容器*/
.c1{width: 100%;height: auto;float: left;margin-top: 2px;}
/*广告样式*/
.ad{width: 100%;height: 90px;margin-top: 10px;background: #000;float: left;}
.ad img{width: 100%;height: 100%;}
/* 页脚内容 */
#ft{clear:both;min-width:1000px;margin:0 auto;line-height:22px;margin-top: 10px;}
	.lk{width:960px;margin:0 auto;padding:30px 20px;border-top:1px solid #e7e7e7;background:#fff;}
		.lk .bx2{margin-top:20px;}
			.lk .bx2 p{margin-bottom:5px;}
		.lk p strong{font-weight:bold;color:#354564;}
		.lk p a.wz{color:#008000;}
		.lk p a.wz:hover{color:#008f00;text-decoration:underline;}
		.lk p a.wz:active{color:#006400;}
	.lk strong a{color:#354564;}
		
	span.v{display:inline-block;width:2px;height:13px;margin:0 7px 0 8px;color:#d5d5d5;text-indent:-100px;*line-height:8px;vertical-align:-2px;background:url(http://img.ithome.com/images/v2.1/split.png) left top no-repeat;overflow:hidden;}
		#ft .if{padding:0 0 40px 0;color:#fff;text-align:center;background:#3d3d3d;/*background: url(../images/ft_bg.png);*/}
			#ft .if .bx1{height:43px;line-height:43px;background:#272a30;}
				#ft .if .bx1 span.v{margin:0 15px;background-position:0 -13px;}
				#ft .if .bx1 a{color:#FFF;}
				#ft .if .bx1 a:hover{color:#fff;}
				#ft .if .bx1 a:active{color:#f2f2f2;}
			#ft .if .bx2{padding-top:30px;color:#CCC;}
				#ft .if .bx2 a{color:#CCC;}
				#ft .if .bx2 a:hover{color:#fff;text-decoration:underline;}
				#ft .if .bx2 a:active{color:#ffe4ea;text-decoration:underline;}